package com.pay.entity.boss;

import com.pay.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

public class AgentProduct  extends BaseEntity {
    private Long id;

    private Long optimistic;

    private String agentProdStatus;

    private String agentNo;

    private String productName;

    private String productNo;

    private String computeMode;

    private BigDecimal rate;

    private BigDecimal fixedCost;

    private BigDecimal topCost;

    private BigDecimal downCost;

    private Date effectTime;

    private Date expireTime;

    private Date createTime;

    private Date updateTime;

    private String operator;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getOptimistic() {
        return optimistic;
    }

    public void setOptimistic(Long optimistic) {
        this.optimistic = optimistic;
    }

    public String getAgentProdStatus() {
        return agentProdStatus;
    }

    public void setAgentProdStatus(String agentProdStatus) {
        this.agentProdStatus = agentProdStatus == null ? null : agentProdStatus.trim();
    }

    public String getAgentNo() {
        return agentNo;
    }

    public void setAgentNo(String agentNo) {
        this.agentNo = agentNo == null ? null : agentNo.trim();
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public String getProductNo() {
        return productNo;
    }

    public void setProductNo(String productNo) {
        this.productNo = productNo == null ? null : productNo.trim();
    }

    public String getComputeMode() {
        return computeMode;
    }

    public void setComputeMode(String computeMode) {
        this.computeMode = computeMode == null ? null : computeMode.trim();
    }

    public BigDecimal getRate() {
        return rate;
    }

    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    public BigDecimal getFixedCost() {
        return fixedCost;
    }

    public void setFixedCost(BigDecimal fixedCost) {
        this.fixedCost = fixedCost;
    }

    public BigDecimal getTopCost() {
        return topCost;
    }

    public void setTopCost(BigDecimal topCost) {
        this.topCost = topCost;
    }

    public BigDecimal getDownCost() {
        return downCost;
    }

    public void setDownCost(BigDecimal downCost) {
        this.downCost = downCost;
    }

    public Date getEffectTime() {
        return effectTime;
    }

    public void setEffectTime(Date effectTime) {
        this.effectTime = effectTime;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator == null ? null : operator.trim();
    }
}